package com.omi.iberolactalpreventa;

import android.annotation.SuppressLint;
import android.app.AlertDialog.Builder;
import android.app.ListActivity;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.view.MenuItem;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;

public class Sel_Accion extends ListActivity{

	private ListView lstOp;
	private Builder dlgNoEnviados;
	
	@SuppressLint("NewApi")
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_sel_accion);
		lstOp = (ListView)findViewById(android.R.id.list);
		
		String[] arrOpts = new String[]{"Clientes","Pedidos"};
		ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, arrOpts);
		
		lstOp.setAdapter(adapter);
		
		DialogInterface.OnClickListener dlgInterface = new DialogInterface.OnClickListener() {
			
			@Override
			public void onClick(DialogInterface dialog, int which) {
				Intent intPedidos = new Intent("com.omi.iberolactalpreventa.ListadoPedidos");
				if(which==-1)
				{
					intPedidos.putExtra("verNoEnviados", true);	
				}
				else
				{
					intPedidos.putExtra("verNoEnviados", false);	
				}
				startActivity(intPedidos);
			}
		};
		
		dlgNoEnviados = new Builder(this);
		dlgNoEnviados.setTitle("Mostrar Pedidos");
		dlgNoEnviados.setMessage("¿Desea ver los pedidos NO enviados?");
		dlgNoEnviados.setPositiveButton("Si", dlgInterface);
		dlgNoEnviados.setNegativeButton("No", dlgInterface);
		getActionBar().setDisplayHomeAsUpEnabled(true);
	}
	
	
	
	@Override
	public void onBackPressed() {
		finish();
	}
	
	  @Override
      public boolean onOptionsItemSelected(MenuItem item) {
              switch (item.getItemId()) {
              case android.R.id.home:
               finish();
              default: 
               return super.onOptionsItemSelected(item);      
              }
      }
	
	@Override
	protected void onListItemClick(ListView l, View v, int position, long id) {
		super.onListItemClick(l, v, position, id);
		switch(position)
		{
		case 0:
			Intent intClientes = new Intent("com.omi.iberolactalpreventa.ListadoClientes");
			startActivity(intClientes);
			break;
		case 1:
			dlgNoEnviados.show();
			break;
		}
	}

}
